// 引入babel-polyfill
import 'babel-polyfill'
// 引入vue文件
import Vue from 'vue'
// 引入App文件（入口文件最大组件）
import App from './App'
// 引入路由文件（路由配置）
import router from './router'
// 引入store
import store from './store'
// 引入插件（所有点击不会出现300毫秒的延迟）
import fastclick from 'fastclick'
// 引入懒加载文件
import VueLazyLoad from 'vue-lazyload'
// 引入index.styl文件（样式文件）
import 'common/stylus/index.styl'
// 引入移动端调试工具 规避es6检查，否则会报错。因为定义了没使用
// 正式环境就注释掉
/* eslint-disable no-unused-vars */
// import vConsole from 'vconsole'
console.log('test')
// body下的所有点击不会出现300毫秒的延迟
fastclick.attach(document.body)

// 调用懒加载
Vue.use(VueLazyLoad, {
  loading: require('common/image/default.png')
})

/* eslint-disable no-new */
new Vue({
  el: '#app',
  // 传入router
  router,
  store,
  render: h => h(App)
})
